#include <algorithm>
#include <forward_list>
#include <iostream>
#include <tuple>
#include <vector>

using namespace std;

void test1() {
  vector<int> vec{1, 2, 3, 4};
  sort(vec.begin(), vec.end(), [](int a, int b) { return b < a; });
  cout << vec[0] << "," << vec[1] << endl;
}

auto test2() { return make_tuple(1, 1.2, "haha"); }
void test2_1() {
  auto [p1, p2, p3] = test2();
  cout << p1 << p2 << p3 << endl;
}

int main() { test2_1(); }